1
Why Forms?
2
Build Form
3
Build Report
4
Exit Quiz
Lesson 5 Β· Year 8 Databases

Forms & Reports

Your database is powerful but the raw table view is ugly and easy to break. Forms let users add data safely. Reports present data clearly. Today you build both.

🎯
Learning Objectives
βœ“
Explain why forms are better than datasheet view for data entry
User-friendly, reduces errors, looks professional
βœ“
Create a data entry form using the Form Wizard
Auto-generates a form from a table or query
βœ“
Customise the form β€” labels, colours, layout
Design View lets you style the form
βœ“
Create a report based on a query
Generate a printable, formatted view of filtered data
πŸ’‘
Forms vs Datasheet View
❌ Datasheet View
  • Looks like a confusing spreadsheet
  • Easy to accidentally delete a row
  • All fields visible β€” overwhelming
  • No labels or guidance for users
βœ… Form View
  • Clean, professional layout
  • Hard to accidentally delete data
  • Can hide fields users don't need
  • Can add labels, help text, colour
Think about it: Spotify employees don't add songs by typing directly into a database table. They use a form that looks like an app β€” clean, guided, and easy to use. That's exactly what you're building today.
πŸ“
Before You Start β€” Quick Discussion
Step 2 of 4 Β· Part A

Part A β€” Build the Songs Form

Create a form that DataDrop staff can use to add new songs to the database β€” without ever seeing the raw table.

πŸ“ Use: Your DataDrop database from Lesson 2/3, or DataDrop_L5.accdb provided by your teacher.
πŸ§™
Step 1 β€” Create with Form Wizard
1
Open the Form Wizard
Go to Create β†’ Form Wizard. Select the Songs table as your data source.
2
Add all fields
Click the >> button to move all available fields to the selected list. Click Next.
3
Choose layout and style
Select Columnar layout. Choose Blank or Office style. Click Finish. Save the form as Songs Entry Form.
🎨
Step 2 β€” Customise the Form

Switch to Design View (Home β†’ View β†’ Design View) to customise.

4
Add a title label
Click the Label tool in the Controls group and draw a label at the top. Type: "DataDrop β€” Add New Song". Make it bold and large using the Format tab.
5
Change the background colour
Click the form background (not a field). In Format β†’ Background Colour, choose a dark colour that fits the DataDrop brand. Click any text box background and adjust as needed.
6
Rename the field labels
Double-click each label (left side of each field) and edit the text to be clearer. E.g., "DurationMins" β†’ "Duration (mins)", "IsExplicit" β†’ "Explicit Content?"
7
Test your form
Switch to Form View. Add a new song using the navigation button at the bottom (the * button). Can you successfully add a record? Screenshot your completed form.
Step 3 of 4 Β· Part B

Part B β€” Build the Top Songs Report

Reports present database data in a clean, printable format. You'll create a "Top Streamed Songs" report β€” the kind of thing a music exec would want on their desk.

πŸ“Š
Step 1 β€” Create the Query First

Reports are based on queries, not raw tables. First create the query that the report will use.

1
Create a "Top Songs" query
Go to Create β†’ Query Design. Add the Songs table. Add fields: Title, Artist, Genre, ReleaseYear, Streams. In the Streams field, set Sort to Descending. Save as Top Songs Query.
2
Run the query to check it
Click Run (!). Is the most streamed song at the top? Close and save.
πŸ“„
Step 2 β€” Create the Report
3
Open Report Wizard
Go to Create β†’ Report Wizard. In the "Tables/Queries" dropdown, select Query: Top Songs Query. Add all fields and click Next.
4
Set layout and orientation
Choose Tabular layout and Landscape orientation. Click Finish. Save as Top Songs Report.
5
Edit in Design View
Switch to Design View. Make these changes:
  • Change the report title to: "DataDrop β€” Top Streamed Songs"
  • Widen the Title column so titles aren't cut off
  • Change header background to dark (matching your form)
  • Change header text colour to green
6
Print Preview
Switch to Print Preview. Does it look professional and readable? Screenshot your finished report.
πŸš€ Extension
Report for Each Genre
Create a second report based on a parameterised query β€” so when the report runs, it asks for a genre and shows only those songs. This is how real reporting tools (Power BI, Google Looker) work at their core.
Final Check

Exit Quiz

βœ…
Lesson 5 Check
πŸ“€
Export Your Answers

Download all your answers from every section as a text file β€” then upload to Google Classroom.

🎡
Almost There!

One lesson left. You'll apply everything β€” build a complete database from scratch, write SQL queries, and present your work to the class.

Go to L6 β€” Mini Project β†’